if (typeof dwr == 'undefined' || dwr.engine == undefined) throw new Error('You must include DWR engine before including this file');

(function() {
  var c;
  var addedNow = [];

  if (!dwr.engine._mappedClasses["ObjectHelperManager"]) {
    c = function() {
      this.objectHelpersMap = null;
    }
    c.$dwrClassName = 'ObjectHelperManager';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.objectHelpersMap = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("ObjectHelperManager", c);
    dwr.engine._mappedClasses["ObjectHelperManager"] = c;
    addedNow["ObjectHelperManager"] = true;
  }

  if (!dwr.engine._mappedClasses["BlogCategory"]) {
    c = function() {
      this.id = 0;
      this.title = null;
      this.description = null;
      this.userId = 0;
      this.modifyDate = null;
    }
    c.$dwrClassName = 'BlogCategory';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.title = {};
    c.$dwrClassMembers.description = {};
    c.$dwrClassMembers.userId = {};
    c.$dwrClassMembers.modifyDate = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("BlogCategory", c);
    dwr.engine._mappedClasses["BlogCategory"] = c;
    addedNow["BlogCategory"] = true;
  }

  if (!dwr.engine._mappedClasses["UserSignature"]) {
    c = function() {
      this.id = 0;
      this.content = null;
      this.title = null;
      this.userId = 0;
    }
    c.$dwrClassName = 'UserSignature';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.content = {};
    c.$dwrClassMembers.title = {};
    c.$dwrClassMembers.userId = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("UserSignature", c);
    dwr.engine._mappedClasses["UserSignature"] = c;
    addedNow["UserSignature"] = true;
  }

  if (!dwr.engine._mappedClasses["consignee"]) {
    c = function() {
      this.postalcode = null;
      this.createTime = null;
      this.payModeId = 0;
      this.deliveryModeId = 0;
      this.ownerId = 0;
      this.pickupMode = 0;
      this.entryName = null;
      this.addressType = 0;
      this.telephoneType = 0;
      this.id = 0;
      this.mobilephone = null;
      this.address = null;
      this.email = null;
      this.name = null;
      this.telephone = null;
      this.modifyTime = null;
      this.regionId = 0;
    }
    c.$dwrClassName = 'consignee';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.postalcode = {};
    c.$dwrClassMembers.createTime = {};
    c.$dwrClassMembers.payModeId = {};
    c.$dwrClassMembers.deliveryModeId = {};
    c.$dwrClassMembers.ownerId = {};
    c.$dwrClassMembers.pickupMode = {};
    c.$dwrClassMembers.entryName = {};
    c.$dwrClassMembers.addressType = {};
    c.$dwrClassMembers.telephoneType = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.mobilephone = {};
    c.$dwrClassMembers.address = {};
    c.$dwrClassMembers.email = {};
    c.$dwrClassMembers.name = {};
    c.$dwrClassMembers.telephone = {};
    c.$dwrClassMembers.modifyTime = {};
    c.$dwrClassMembers.regionId = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("consignee", c);
    dwr.engine._mappedClasses["consignee"] = c;
    addedNow["consignee"] = true;
  }

  if (!dwr.engine._mappedClasses["userTradeInfo"]) {
    c = function() {
      this.invoiceTitleType = 0;
      this.createTime = null;
      this.companyAddress = null;
      this.deliveryModeId = 0;
      this.companyTel = null;
      this.deliveryTimeType = 0;
      this.invoiceTitle = null;
      this.id = 0;
      this.mobilephone = null;
      this.postalCode = null;
      this.orderMemo = null;
      this.userId = 0;
      this.bank = null;
      this.regionId = 0;
      this.consigneeId = 0;
      this.taxNumber = null;
      this.payModeId = 0;
      this.accepterName = null;
      this.paymentType = 0;
      this.pickupMode = 0;
      this.accepterAddress = null;
      this.invoiceType = 0;
      this.companyName = null;
      this.pickPoint = 0;
      this.invoiceContentType = 0;
      this.deliveryTime = null;
      this.email = null;
      this.needConfirm = 0;
      this.telephone = null;
      this.bankAccount = null;
      this.invoiceContent = null;
    }
    c.$dwrClassName = 'userTradeInfo';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.invoiceTitleType = {};
    c.$dwrClassMembers.createTime = {};
    c.$dwrClassMembers.companyAddress = {};
    c.$dwrClassMembers.deliveryModeId = {};
    c.$dwrClassMembers.companyTel = {};
    c.$dwrClassMembers.deliveryTimeType = {};
    c.$dwrClassMembers.invoiceTitle = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.mobilephone = {};
    c.$dwrClassMembers.postalCode = {};
    c.$dwrClassMembers.orderMemo = {};
    c.$dwrClassMembers.userId = {};
    c.$dwrClassMembers.bank = {};
    c.$dwrClassMembers.regionId = {};
    c.$dwrClassMembers.consigneeId = {};
    c.$dwrClassMembers.taxNumber = {};
    c.$dwrClassMembers.payModeId = {};
    c.$dwrClassMembers.accepterName = {};
    c.$dwrClassMembers.paymentType = {};
    c.$dwrClassMembers.pickupMode = {};
    c.$dwrClassMembers.accepterAddress = {};
    c.$dwrClassMembers.invoiceType = {};
    c.$dwrClassMembers.companyName = {};
    c.$dwrClassMembers.pickPoint = {};
    c.$dwrClassMembers.invoiceContentType = {};
    c.$dwrClassMembers.deliveryTime = {};
    c.$dwrClassMembers.email = {};
    c.$dwrClassMembers.needConfirm = {};
    c.$dwrClassMembers.telephone = {};
    c.$dwrClassMembers.bankAccount = {};
    c.$dwrClassMembers.invoiceContent = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("userTradeInfo", c);
    dwr.engine._mappedClasses["userTradeInfo"] = c;
    addedNow["userTradeInfo"] = true;
  }

  if (!dwr.engine._mappedClasses["UserGroupObjectHelper"]) {
    c = function() {
    }
    c.$dwrClassName = 'UserGroupObjectHelper';
    c.$dwrClassMembers = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("UserGroupObjectHelper", c);
    dwr.engine._mappedClasses["UserGroupObjectHelper"] = c;
    addedNow["UserGroupObjectHelper"] = true;
  }

  if (!dwr.engine._mappedClasses["ShoppingCart"]) {
    c = function() {
      this.id = 0;
      this.cartItems = null;
      this.deliveryDepartmentId = 0;
      this.cartType = null;
      this.userId = 0;
      this.pricePolicy = null;
      this.partnerId = 0;
      this.merchantId = 0;
    }
    c.$dwrClassName = 'ShoppingCart';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.cartItems = {};
    c.$dwrClassMembers.deliveryDepartmentId = {};
    c.$dwrClassMembers.cartType = {};
    c.$dwrClassMembers.userId = {};
    c.$dwrClassMembers.pricePolicy = {};
    c.$dwrClassMembers.partnerId = {};
    c.$dwrClassMembers.merchantId = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("ShoppingCart", c);
    dwr.engine._mappedClasses["ShoppingCart"] = c;
    addedNow["ShoppingCart"] = true;
  }

  if (!dwr.engine._mappedClasses["PriceValue"]) {
    c = function() {
      this.beginDateTime = null;
      this.sellableCount = null;
      this.payable = 0;
      this.m_ID = 0;
      this.direction = 0;
      this.onceBuyCount = null;
      this.entityType = 0;
      this.kickback = 0;
      this.endDateTime = null;
      this.entityID = 0;
      this.priceValue = 0;
      this.discount = 0;
      this.id = 0;
      this.objType = 0;
      this.priceUsageTypeId = 0;
      this.moneyTypeId = 0;
      this.isColumnKickback = 0;
      this.isSpecialPrice = 0;
      this.objID = 0;
    }
    c.$dwrClassName = 'PriceValue';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.beginDateTime = {};
    c.$dwrClassMembers.sellableCount = {};
    c.$dwrClassMembers.payable = {};
    c.$dwrClassMembers.m_ID = {};
    c.$dwrClassMembers.direction = {};
    c.$dwrClassMembers.onceBuyCount = {};
    c.$dwrClassMembers.entityType = {};
    c.$dwrClassMembers.kickback = {};
    c.$dwrClassMembers.endDateTime = {};
    c.$dwrClassMembers.entityID = {};
    c.$dwrClassMembers.priceValue = {};
    c.$dwrClassMembers.discount = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.objType = {};
    c.$dwrClassMembers.priceUsageTypeId = {};
    c.$dwrClassMembers.moneyTypeId = {};
    c.$dwrClassMembers.isColumnKickback = {};
    c.$dwrClassMembers.isSpecialPrice = {};
    c.$dwrClassMembers.objID = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("PriceValue", c);
    dwr.engine._mappedClasses["PriceValue"] = c;
    addedNow["PriceValue"] = true;
  }

  if (!dwr.engine._mappedClasses["UserGroup"]) {
    c = function() {
      this.id = 0;
      this.groupType = 0;
      this.groupName = null;
      this.priority = 0;
      this.description = null;
      this.supperFlag = 0;
      this.groupInnerName = null;
      this.m_id = 0;
      this.pos = 0;
    }
    c.$dwrClassName = 'UserGroup';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.groupType = {};
    c.$dwrClassMembers.groupName = {};
    c.$dwrClassMembers.priority = {};
    c.$dwrClassMembers.description = {};
    c.$dwrClassMembers.supperFlag = {};
    c.$dwrClassMembers.groupInnerName = {};
    c.$dwrClassMembers.m_id = {};
    c.$dwrClassMembers.pos = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("UserGroup", c);
    dwr.engine._mappedClasses["UserGroup"] = c;
    addedNow["UserGroup"] = true;
  }

  if (!dwr.engine._mappedClasses["ArticleObjectHelper"]) {
    c = function() {
      this.m_id = 0;
    }
    c.$dwrClassName = 'ArticleObjectHelper';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.m_id = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("ArticleObjectHelper", c);
    dwr.engine._mappedClasses["ArticleObjectHelper"] = c;
    addedNow["ArticleObjectHelper"] = true;
  }

  if (!dwr.engine._mappedClasses["treeNode"]) {
    c = function() {
      this.hasChildren = false;
      this.treeName = null;
      this.imageBase = null;
      this.children = null;
      this.parent = null;
      this.expanded = false;
      this.nonSelectedIcon = null;
      this.selectedIcon = null;
      this.selected = false;
      this.parentID = 0;
      this.style = 0;
      this.order = 0;
      this.name = null;
      this.ID = 0;
      this.checked = 0;
    }
    c.$dwrClassName = 'treeNode';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.hasChildren = {};
    c.$dwrClassMembers.treeName = {};
    c.$dwrClassMembers.imageBase = {};
    c.$dwrClassMembers.children = {};
    c.$dwrClassMembers.parent = {};
    c.$dwrClassMembers.expanded = {};
    c.$dwrClassMembers.nonSelectedIcon = {};
    c.$dwrClassMembers.selectedIcon = {};
    c.$dwrClassMembers.selected = {};
    c.$dwrClassMembers.parentID = {};
    c.$dwrClassMembers.style = {};
    c.$dwrClassMembers.order = {};
    c.$dwrClassMembers.name = {};
    c.$dwrClassMembers.ID = {};
    c.$dwrClassMembers.checked = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("treeNode", c);
    dwr.engine._mappedClasses["treeNode"] = c;
    addedNow["treeNode"] = true;
  }

  if (!dwr.engine._mappedClasses["Tag"]) {
    c = function() {
      this.position = 0;
      this.id = 0;
      this.createTime = null;
      this.remark = null;
      this.name = null;
      this.columnId = 0;
      this.mid = 0;
      this.visitTime = 0;
      this.type = 0;
      this.modifyTime = null;
      this.isShow = 0;
    }
    c.$dwrClassName = 'Tag';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.position = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.createTime = {};
    c.$dwrClassMembers.remark = {};
    c.$dwrClassMembers.name = {};
    c.$dwrClassMembers.columnId = {};
    c.$dwrClassMembers.mid = {};
    c.$dwrClassMembers.visitTime = {};
    c.$dwrClassMembers.type = {};
    c.$dwrClassMembers.modifyTime = {};
    c.$dwrClassMembers.isShow = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("Tag", c);
    dwr.engine._mappedClasses["Tag"] = c;
    addedNow["Tag"] = true;
  }

  if (!dwr.engine._mappedClasses["selectNodeBean"]) {
    c = function() {
      this.text = null;
      this.totalCount = 0;
      this.value = null;
    }
    c.$dwrClassName = 'selectNodeBean';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.text = {};
    c.$dwrClassMembers.totalCount = {};
    c.$dwrClassMembers.value = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("selectNodeBean", c);
    dwr.engine._mappedClasses["selectNodeBean"] = c;
    addedNow["selectNodeBean"] = true;
  }

  if (!dwr.engine._mappedClasses["PresentTicket"]) {
    c = function() {
      this.reusable = 0;
      this.random = null;
      this.batchId = 0;
      this.endDate = null;
      this.ticketNumber = null;
      this.used = 0;
      this.beginDate = null;
      this.passWord = null;
      this.passwordHash = null;
      this.amount = 0;
      this.id = 0;
      this.amountStringValue = null;
      this.passwordIgnored = 0;
      this.isAlive = 0;
    }
    c.$dwrClassName = 'PresentTicket';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.reusable = {};
    c.$dwrClassMembers.random = {};
    c.$dwrClassMembers.batchId = {};
    c.$dwrClassMembers.endDate = {};
    c.$dwrClassMembers.ticketNumber = {};
    c.$dwrClassMembers.used = {};
    c.$dwrClassMembers.beginDate = {};
    c.$dwrClassMembers.passWord = {};
    c.$dwrClassMembers.passwordHash = {};
    c.$dwrClassMembers.amount = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.amountStringValue = {};
    c.$dwrClassMembers.passwordIgnored = {};
    c.$dwrClassMembers.isAlive = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("PresentTicket", c);
    dwr.engine._mappedClasses["PresentTicket"] = c;
    addedNow["PresentTicket"] = true;
  }

  if (!dwr.engine._mappedClasses["ReplyProtectorFactory"]) {
    c = function() {
      this.protectorName = null;
      this.protectorDescription = null;
      this.replaceString = null;
      this.render = null;
    }
    c.$dwrClassName = 'ReplyProtectorFactory';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.protectorName = {};
    c.$dwrClassMembers.protectorDescription = {};
    c.$dwrClassMembers.replaceString = {};
    c.$dwrClassMembers.render = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("ReplyProtectorFactory", c);
    dwr.engine._mappedClasses["ReplyProtectorFactory"] = c;
    addedNow["ReplyProtectorFactory"] = true;
  }

  if (!dwr.engine._mappedClasses["ContentProtector"]) {
    c = function() {
      this.BBSThread = null;
      this.protectedContent = null;
    }
    c.$dwrClassName = 'ContentProtector';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.BBSThread = {};
    c.$dwrClassMembers.protectedContent = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("ContentProtector", c);
    dwr.engine._mappedClasses["ContentProtector"] = c;
    addedNow["ContentProtector"] = true;
  }

  if (!dwr.engine._mappedClasses["DWRDeliveryResultVo"]) {
    c = function() {
      this.priceValueString = null;
      this.status = 0;
      this.description = null;
      this.deliveryModeId = 0;
      this.link = null;
      this.supportConnectMoney = false;
      this.deliveryModeName = null;
      this.linkDesc = null;
    }
    c.$dwrClassName = 'DWRDeliveryResultVo';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.priceValueString = {};
    c.$dwrClassMembers.status = {};
    c.$dwrClassMembers.description = {};
    c.$dwrClassMembers.deliveryModeId = {};
    c.$dwrClassMembers.link = {};
    c.$dwrClassMembers.supportConnectMoney = {};
    c.$dwrClassMembers.deliveryModeName = {};
    c.$dwrClassMembers.linkDesc = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("DWRDeliveryResultVo", c);
    dwr.engine._mappedClasses["DWRDeliveryResultVo"] = c;
    addedNow["DWRDeliveryResultVo"] = true;
  }

  if (!dwr.engine._mappedClasses["MoneyType"]) {
    c = function() {
      this.id = 0;
      this.displayRatio = 0;
      this.symbol = null;
      this.innerName = null;
      this.description = null;
      this.moneyTypeId = 0;
      this.outerName = null;
    }
    c.$dwrClassName = 'MoneyType';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.id = {};
    c.$dwrClassMembers.displayRatio = {};
    c.$dwrClassMembers.symbol = {};
    c.$dwrClassMembers.innerName = {};
    c.$dwrClassMembers.description = {};
    c.$dwrClassMembers.moneyTypeId = {};
    c.$dwrClassMembers.outerName = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("MoneyType", c);
    dwr.engine._mappedClasses["MoneyType"] = c;
    addedNow["MoneyType"] = true;
  }

  if (!dwr.engine._mappedClasses["ProtectorManager"]) {
    c = function() {
      this.protectorFactories = null;
    }
    c.$dwrClassName = 'ProtectorManager';
    c.$dwrClassMembers = {};
    c.$dwrClassMembers.protectorFactories = {};
    c.createFromMap = dwr.engine._createFromMap;
    dwr.engine._setObject("ProtectorManager", c);
    dwr.engine._mappedClasses["ProtectorManager"] = c;
    addedNow["ProtectorManager"] = true;
  }
})();

(function() {
  if (dwr.engine._getObject("DWRShoppingCartHelper") == undefined) {
    var p;
    
    p = {};

    /**
     * @param {function|Object} callback callback function or options object
     */
    p.getPointRuleColumnId = function(callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'getPointRuleColumnId', arguments);
    };

    /**
     * @param {function|Object} callback callback function or options object
     */
    p.getPointRuleManager = function(callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'getPointRuleManager', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {int} p1 a param
     * @param {boolean} p2 a param
     * @param {boolean} p3 a param
     * @param {function|Object} callback callback function or options object
     */
    p.getPointsByCart = function(p0, p1, p2, p3, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'getPointsByCart', arguments);
    };

    /**
     * @param {function|Object} callback callback function or options object
     */
    p.getPresentRuleManager = function(callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'getPresentRuleManager', arguments);
    };

    /**
     * @param {function|Object} callback callback function or options object
     */
    p.getProductColumnId = function(callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'getProductColumnId', arguments);
    };

    /**
     * @param {function|Object} callback callback function or options object
     */
    p.getResultScript = function(callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'getResultScript', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {int} p1 a param
     * @param {int} p2 a param
     * @param {int} p3 a param
     * @param {int} p4 a param
     * @param {class java.lang.String} p5 a param
     * @param {boolean} p6 a param
     * @param {function|Object} callback callback function or options object
     */
    p.NewUpdateAmount = function(p0, p1, p2, p3, p4, p5, p6, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'NewUpdateAmount', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {function|Object} callback callback function or options object
     */
    p.setPointRuleColumnId = function(p0, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'setPointRuleColumnId', arguments);
    };

    /**
     * @param {class net.xinshi.jemall.businessrule.service.BusinessRuleManager} p0 a param
     * @param {function|Object} callback callback function or options object
     */
    p.setPointRuleManager = function(p0, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'setPointRuleManager', arguments);
    };

    /**
     * @param {class net.xinshi.jemall.present.businessrule.PresentBusinessRuleManager} p0 a param
     * @param {function|Object} callback callback function or options object
     */
    p.setPresentRuleManager = function(p0, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'setPresentRuleManager', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {function|Object} callback callback function or options object
     */
    p.setProductColumnId = function(p0, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'setProductColumnId', arguments);
    };

    /**
     * @param {class java.lang.String} p0 a param
     * @param {function|Object} callback callback function or options object
     */
    p.setResultScript = function(p0, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'setResultScript', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {int} p1 a param
     * @param {int} p2 a param
     * @param {int} p3 a param
     * @param {class java.lang.String} p4 a param
     * @param {boolean} p5 a param
     * @param {function|Object} callback callback function or options object
     */
    p.updateAmount = function(p0, p1, p2, p3, p4, p5, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'updateAmount', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {int} p1 a param
     * @param {int} p2 a param
     * @param {int} p3 a param
     * @param {class java.lang.String} p4 a param
     * @param {boolean} p5 a param
     * @param {class java.lang.String} p6 a param
     * @param {function|Object} callback callback function or options object
     */
    p.updateAmountByCartType = function(p0, p1, p2, p3, p4, p5, p6, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'updateAmountByCartType', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {int} p1 a param
     * @param {int} p2 a param
     * @param {int} p3 a param
     * @param {class java.lang.String} p4 a param
     * @param {boolean} p5 a param
     * @param {class java.lang.String} p6 a param
     * @param {class net.xinshi.jemall.order.bean.PriceRec} p7 a param
     * @param {int} p8 a param
     * @param {function|Object} callback callback function or options object
     */
    p.updateAmountByIntegerlCart = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'updateAmountByIntegerlCart', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {int} p1 a param
     * @param {int} p2 a param
     * @param {int} p3 a param
     * @param {class java.lang.String} p4 a param
     * @param {boolean} p5 a param
     * @param {function|Object} callback callback function or options object
     */
    p.updateCustomAmount = function(p0, p1, p2, p3, p4, p5, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'updateCustomAmount', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {class java.math.BigDecimal} p1 a param
     * @param {int} p2 a param
     * @param {int} p3 a param
     * @param {class java.lang.String} p4 a param
     * @param {boolean} p5 a param
     * @param {function|Object} callback callback function or options object
     */
    p.updateCustomPrice = function(p0, p1, p2, p3, p4, p5, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'updateCustomPrice', arguments);
    };

    /**
     * @param {int} p0 a param
     * @param {int} p1 a param
     * @param {function|Object} callback callback function or options object
     */
    p.updateScareBuyAmount = function(p0, p1, callback) {
      return dwr.engine._execute(p._path, 'DWRShoppingCartHelper', 'updateScareBuyAmount', arguments);
    };
    
    dwr.engine._setObject("DWRShoppingCartHelper", p);
  }
})();

